# 水仙花数是一种特殊的三位数，其特性是每一位上的数字的平方之和等于该数本身。
# 输出100-1000之间的水仙花数
def shuixian():
    count = 0 # 计数
    for i in range(100,1000):
        a = i%10 # 个位数
        b = i // 10%10 # 十位数
        c = i // 100 #百位数
        if i == a**3 + b**3 + c**3:
            print(i)
            count+=1
    print(count)

shuixian()